import type { Dayjs } from 'dayjs';

import type { PageParam, TenantModel } from './base_beans';

interface SysTenantBase extends TenantModel {
  tenant_name?: string;
  org_name?: string;
  org_credit_code?: string;
  org_phone?: string;
  org_intro?: string;
  expire_time?: string;
  account_count?: number;
  account_balance?: number;
  account_score?: number;
}
interface SysTenantReq extends SysTenantBase, PageParam {
  create_time_range?: [Dayjs, Dayjs] | [string, string];
  update_time_range?: [Dayjs, Dayjs] | [string, string];
}
interface SysTenantResp extends SysTenantBase {}

export type { SysTenantBase, SysTenantReq, SysTenantResp };
